public class Date{ //类
    //this的作用，用同一个类定义两个不同的对象，如果用到了同一个方法，this可以区分是那个对象调用的方法
    //this代表当前对象的引用
    public int year;//普通成员变量
    public int month;
    public int day;
    public void setDate1(Date this,int y,int m,int d){//方法
        this.year = y;
        this.month = m;
        this.day = d;
    }

    public void setDate(Date this,int y,int m,int d){//方法
        //this最好都加上，防止形参名与对象里的成员变量重名
        this.year = y;
        this.month = m;
        this.day = d;
    }

    public static void main(String[] args) {
        Date date = new Date();//date就是对象
        date.setDate(1999,1,1);

        Date date2 = new Date();//date2是另一个对象
        date2.setDate(1998,1,1);
    }
}
